#ifndef __GEEK_COMMANDER_GLOBALS_H_INCLUDED_24968495_446E_49be_8EC0_8BBD82BFD261__
#define __GEEK_COMMANDER_GLOBALS_H_INCLUDED_24968495_446E_49be_8EC0_8BBD82BFD261__

extern int geek_version_major;
extern int geek_version_minor;
extern int geek_version_patch;

#define GEEK_STATIC_ASSERT(cond,msg) \
    struct __geek_static_assert_##msg## \
    { \
        unsigned int msg ## _static_assertion_violation : ((cond) ? 1 : -1); \
    }

#endif // __GEEK_COMMANDER_GLOBALS_H_INCLUDED_24968495_446E_49be_8EC0_8BBD82BFD261__
